package com.kun.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kun.domain.TUserInfo;
import com.kun.domain.TRolePermission;

import java.util.List;

public interface ITUserInfoService extends IService<TUserInfo> {

    /**
     * 新增用户信息
     */
    boolean insert(TUserInfo tUserInfo);

    /**
     * 根据用户ID查找用户信息
     */
    TUserInfo selectByUserId(Long userId);

    /**
     * 修改用户信息
     */
    Boolean updateUserInfo(TUserInfo tUserInfo);

    /**
     * 根据用户ID查询权限信息
     */
    List<TRolePermission> queryPermissionByUserId(Long id);
}
